﻿using LogManager.ViewModels.Filter;
using System.Collections.Generic;

namespace LogManager.ViewModels
{
    public class FilterIndexViewModel
    {
        public FilterIndexViewModel()
        {
            Views = new List<string>
            {
                "List",
                "ErrorEventList"
            };
        }

        public EventPropertyFilterViewModel EventFilter { get; set; }
        public EventTypeFilterViewModel EventTypeFilter { get; set; }
        public EventDateFilterViewModel DateFilter { get; set; }
        public EventSourceFilterViewModel SourceFilter { get; set; }
        public IEnumerable<string> Views { get; set; }
        public string View { get; set; }
    }
}